## Uses of Class
oracle.pg.hbase.OraclePropertyGraph

- Packages that use OraclePropertyGraph
  Package | Description
  --- | ---
  oracle.pg.hbase | This package contains the logic specific to the property graph support on Apache HBase.
  oracle.pg.hbase.index.lucene | This package contains the logic specific to the text indexing and text search using Apache Lucene for property graph support on Apache HBase.
  oracle.pg.hbase.index.solr | This package contains the logic specific to the text indexing and text search using SolrCloud for property graph support on Apache HBase.

- - ### Uses of OraclePropertyGraph in oracle.pg.hbase

    Methods in oracle.pg.hbase that return OraclePropertyGraph
    Modifier and Type | Method and Description
    --- | ---
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.client.HConnection hconn, String szGraphName)` Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.client.HConnection hconn, String szGraphName, int initialNumRegions)` Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.client.HConnection hconn, String szGraphName, int initialNumRegions, int splitsPerRegion)` Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.client.HConnection hconn, String szGraphName, int initialNumRegions, int splitsPerRegion, int blockCacheSize)` Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.client.HConnection hconn, String szGraphName, String compress, org.apache.hadoop.hbase.io.encoding.DataBlockEncoding dbe, int splitsPerRegion, int blockCacheSize, int initialVertexNumRegions, int initialEdgeNumRegions)` Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.client.HConnection hconn, String szGraphName, String compress, int initialNumRegions)` Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.client.HConnection hconn, String szGraphName, String compress, int initialNumRegions, int splitsPerRegion)` Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.client.HConnection hconn, String szGraphName, String compress, int initialNumRegions, int splitsPerRegion, int blockCacheSize)` Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.client.HConnection hconn, String szGraphName, String compress, int splitsPerRegion, int blockCacheSize, int initialVertexNumRegions, int initialEdgeNumRegions)` Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(oracle.pgx.config.PgHbaseGraphConfig config)` Returns an instance of OraclePropertyGraph using a PGX PgHbaseGraphConfig object.
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstanceWithSplits(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.client.HConnection hconn, String szGraphName, int splitsPerRegion)` Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided and the specified number of splits per region.
    `OraclePropertyGraph` | OracleElement.`getPropertyGraph()` Gets the property graph instance associated to this vertex
    `OraclePropertyGraph` | OracleElementIteratorImpl.`getPropertyGraph()` Get the associated property graph

    Methods in oracle.pg.hbase with parameters of type OraclePropertyGraph
    Modifier and Type | Method and Description
    --- | ---
    `static void` | OraclePropertyGraphUtils.`exportFlatFiles(OraclePropertyGraph pg, OutputStream osVertex, OutputStream osEdge, int dop, boolean append)` This function exports a given property graph into two flat files: one for vertices and the other for edges.
    `static void` | OraclePropertyGraphUtils.`exportFlatFiles(OraclePropertyGraph pg, String vertexFileName, String edgeFileName, boolean append)` This function exports a given property graph into two flat files: one for vertices and the other for edges.
    `static void` | OraclePropertyGraphUtils.`exportFlatFiles(OraclePropertyGraph pg, String vertexFileName, String edgeFileName, int dop, boolean append)` This function exports a given property graph into two flat files: one for vertices and the other for edges.
    `static void` | OraclePropertyGraphUtils.`exportGML(OraclePropertyGraph opg, OutputStream os, PrintStream psOut)` Exports all vertices/edges from the specified property graph into the output stream in GML format.
    `static void` | OraclePropertyGraphUtils.`exportGML(OraclePropertyGraph opg, String gmlFileName, PrintStream psOut)` Exports all vertices/edges from the specified property graph into the specified file in GML format.
    `static void` | OraclePropertyGraphUtils.`exportGraphML(OraclePropertyGraph opg, OutputStream os, PrintStream psOut)` Exports all vertices/edges from the specified property graph into the output stream in GraphGML format.
    `static void` | OraclePropertyGraphUtils.`exportGraphML(OraclePropertyGraph opg, String graphMLFileName, PrintStream psOut)` Exports all vertices/edges from the specified property graph into the specified file in GraphGML format.
    `static void` | OraclePropertyGraphUtils.`exportGraphSON(OraclePropertyGraph opg, OutputStream os, PrintStream psOut)` Exports all vertices/edges from the specified property graph into the output stream in GraphSON format.
    `static void` | OraclePropertyGraphUtils.`exportGraphSON(OraclePropertyGraph opg, String graphSonFileName, PrintStream psOut)` Exports all vertices/edges from the specified property graph into the specified file in GraphSON format.
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, Long eid)` Returns an instance of OracleEdge
    `static OracleVertex` | OracleVertex.`getInstance(OraclePropertyGraph opg, Long vid)` Returns an instance of OracleVertex from the underlying graph
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, Long eid, boolean bCreateIfAbsentFromCache)` Returns an instance of OracleEdge.
    `static OracleVertex` | OracleVertex.`getInstance(OraclePropertyGraph opg, Long vid, boolean bCreateIfAbsentFromCache)` Returns an instance of OracleVertex.
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdge.
    `static OracleVertex` | OracleVertex.`getInstance(OraclePropertyGraph opg, Long vid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleVertex.
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, Long eid, String label)` Returns an instance of OracleEdge
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, Long eid, String label, boolean bCreateIfAbsentFromCache)` Returns an instance of OracleEdge.
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, Long eid, String label, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdge.
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdge
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, String edgeLabel, Long eid)` Returns an instance of OracleEdge
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, String edgeLabel, Long eid, boolean bCreateIfAbsentFromCache)` Returns an instance of OracleEdge
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, String edgeLabel, Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdge
    `static void` | OraclePropertyGraphUtils.`importGML(OraclePropertyGraph opg, InputStream is, PrintStream psOut)` Imports all vertices/edges from the input stream in GML format into the specified property graph.
    `static void` | OraclePropertyGraphUtils.`importGML(OraclePropertyGraph opg, String gmlFileName, PrintStream psOut)` Imports all vertices/edges from the specified file in GML format into the specified property graph.
    `static void` | OraclePropertyGraphUtils.`importGraphML(OraclePropertyGraph opg, InputStream is, PrintStream psOut)` Imports all vertices/edges from the input stream in GraphGML format into the specified property graph.
    `static void` | OraclePropertyGraphUtils.`importGraphML(OraclePropertyGraph opg, String graphMLFileName, PrintStream psOut)` Imports all vertices/edges from the specified file in GraphGML format into the specified property graph.
    `static void` | OraclePropertyGraphUtils.`importGraphSON(OraclePropertyGraph opg, InputStream is, PrintStream psOut)` Imports all vertices/edges from the input stream in GraphSON format into the specified property graph.
    `static void` | OraclePropertyGraphUtils.`importGraphSON(OraclePropertyGraph opg, String graphSonFileName, PrintStream psOut)` Imports all vertices/edges from the specified file in GraphSON format into the specified property graph.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream[] iaVertex, InputStream[] iaEdge, int iDop)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream[] iaVertex, InputStream[] iaEdge, int iDop, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream[] iaVertex, InputStream[] iaEdge, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream[] iaVertex, InputStream[] iaEdge, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream[] iaVertex, InputStream[] iaEdge, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream isVertex, InputStream isEdge, int iDop)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream isVertex, InputStream isEdge, int iDop, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream isVertex, InputStream isEdge, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream isVertex, InputStream isEdge, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream isVertex, InputStream isEdge, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String[] saVertexFlatFileName, String[] saEdgeFlatFileName, int iDop)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String[] saVertexFlatFileName, String[] saEdgeFlatFileName, int iDop, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String[] saVertexFlatFileName, String[] saEdgeFlatFileName, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String[] saVertexFlatFileName, String[] saEdgeFlatFileName, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String[] saVertexFlatFileName, String[] saEdgeFlatFileName, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String szVertexFlatFileName, String szEdgeFlatFileName, int iDop)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String szVertexFlatFileName, String szEdgeFlatFileName, int iDop, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String szVertexFlatFileName, String szEdgeFlatFileName, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String szVertexFlatFileName, String szEdgeFlatFileName, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String szVertexFlatFileName, String szEdgeFlatFileName, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `static void` | OraclePropertyGraphUtils.`quietlyShutdown(OraclePropertyGraph opg)` Quietly shutdown a property graph.

    Constructors in oracle.pg.hbase with parameters of type OraclePropertyGraph
    Constructor and Description
    `HBaseIndexManager(OraclePropertyGraph opg)` Creates a new HBaseIndexManager object, handling all Lucene indexes of the specified property graph.

  - ### Uses of OraclePropertyGraph in oracle.pg.hbase.index.lucene

    Constructors in oracle.pg.hbase.index.lucene with parameters of type OraclePropertyGraph
    Constructor and Description
    `HBaseLuceneEdgeAutoIndex(String indexName, OraclePropertyGraph oraclePropertyGraph, Parameter<String,Object>[] indexParameters, boolean erase)` Constructs a new HBaseLuceneEdgeAutoIndex object.
    `HBaseLuceneVertexAutoIndex(String indexName, OraclePropertyGraph oraclePropertyGraph, Parameter<String,Object>[] indexParameters, boolean erase)` Constructs a new HBaseLuceneVertexAutoIndex object.

  - ### Uses of OraclePropertyGraph in oracle.pg.hbase.index.solr

    Constructors in oracle.pg.hbase.index.solr with parameters of type OraclePropertyGraph
    Constructor and Description
    `HBaseSolrEdgeAutoIndex(String indexName, OraclePropertyGraph oraclePropertyGraph, Parameter<String,Object>[] indexParameters, boolean erase)` Constructs a new HBaseSolrEdgeAutoIndex object.
    `HBaseSolrVertexAutoIndex(String indexName, OraclePropertyGraph oraclePropertyGraph, Parameter<String,Object>[] indexParameters, boolean erase)` Constructs a new HBaseSolrVertexAutoIndex object.

Copyright © 2015 Oracle and/or its affiliates. All Rights Reserved.